type UseBjyPlayerOptions = {
  sendQuestion?: any[];
  poster?: string;
  marqueeText: string;
  waterMarkUrl: string;
  seek: number;
};

export default function (options: UseBjyPlayerOptions) {
  const playerOptions = {
    sendQuestion: [],
    poster: options.poster,
    marquee: {
      displayMode: "roll", // 展示形式滚动roll 或者闪烁 blink
      rollDuration: 10, // 滚动间隔时长 单位秒
      blinkDuration: 10, // 闪烁间隔时长 单位秒
      type: 1, // 1 读取value设置的固定值 2 读取 user.name 昵称
      count: 1, // 跑马灯单双数 1 单数 2 双数
      color: "#000000", // 跑马灯颜色
      fontOpacity: 1, // 跑马灯透明度 0.01 - 1
      fontSize: 13, // 跑马灯字体大小 单位px
      fontBold: 0, //跑马灯文字加粗 0 不加粗 1 加粗
      backgroundColor: "#1795ff", // 跑马灯背景色 默认#1795ff
      backgroundOpacity: 0.01, // 跑马灯背景透明度 0.01 - 1
      position: "random", // 跑马灯位置 random 随机 top 顶部 bottom 底部
      value: options.marqueeText, // 跑马灯固定值,
    },
    waterMark: {
      url: options.waterMarkUrl, // 水印图片地址
      width: 50, // 水印宽度 单位px
      height: 22, // 水印高度 单位px
      opacity: 0.8, // 透明度 0 - 1
      position: "top-right", // 水印可设置四个角落定位 top-left || top-right || bottom-left || bottom-right
    },
    seek: options.seek,
  };

  return playerOptions;
}
